package com.ruoyi.service;

import com.ruoyi.domain.BasisPositionUser;
import com.ruoyi.dto.BasisCaseLoadingTaskZhuser;
import com.ruoyi.dto.BasisPositionResourceInfoUser;
import com.ruoyi.dto.BasisTaskZhuser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BasisPositionUserService {

    public List<BasisPositionUser> findByLoadingIdFromPositionUser(String loadingId);


    public List<BasisPositionUser> findByLoadingIdFromPositionUserRole(String loadingId,Integer deptId);

    public boolean addBasisCaseLoadingTaskZhuser(BasisCaseLoadingTaskZhuser basisCaseLoadingTaskZhuser);

    public int configBasisTaskZhuserIssued(Integer taskId);

    public int updateBasisTaskZhuser(BasisCaseLoadingTaskZhuser basisCaseLoadingTaskZhuser);



    public boolean configUserContent(BasisPositionResourceInfoUser basisPositionResourceInfoUser);


    public List<BasisPositionUser> findByLoadingIdFromPositionUserRoleAll( String loadingId);

    //清空上次演训结果
    public boolean clearPerformanceTraining(String loadingId);
}
